deposit and warranties - Turkish English Dictionary